cc0830936a71c38abf07a540826e3c64a1d353a6,software/base/src/main/java/brooklyn/entity/java/JmxSupport.java,JmxSupport,getJmxUrl,#,142

Before Change


            host = machine.getAddress().getHostName();
        }
        
        if (getJmxAgentMode()==JmxAgentModes.JMXMP || getJmxAgentMode()==JmxAgentModes.JMXMP_AND_RMI) {
            // only JMXMP is valid for going through firewalls (it is the default)
            HostAndPort hp = BrooklynAccessUtils.getBrooklynAccessibleAddress(entity, entity.getAttribute(JMX_PORT));
            return JmxHelper.toJmxmpUrl(hp.getHostText(), hp.getPort());

After Change


            host = machine.getAddress().getHostName();
        }
        
        if (EnumSet.of(JmxAgentModes.JMXMP, JmxAgentModes.JMXMP_AND_RMI).contains(getJmxAgentMode())) {
            HostAndPort jmxmp = BrooklynAccessUtils.getBrooklynAccessibleAddress(entity, entity.getAttribute(JMX_PORT));
            return JmxHelper.toJmxmpUrl(jmxmp.getHostText(), jmxmp.getPort());
        } else {